![]() ![]() |
Q: Project Builder で自作プロジェクトのプレフィックスヘッダについて「Missing file or directory」(ファイルまたはディレクトリが存在しません)エラーが発生します。このエラーを解消するはどうすればよいのでしょうか。 A: プレフィックスヘッダは、ソースコードに明示的にインクルードしなくても、Project Builder によりすべてのソースファイルの先頭で自動的にインクルードされるヘッダです。Project Builder 2.1(「December 2002 Developer Tools」に含まれています)は、新規プロジェクトの作成時にプレフィックスヘッダを自動的に作成します。プレフィックスヘッダ名はプロジェクト名に基づくので、プロジェクト名にスペースを含めると、プレフィックスヘッダ名にもスペースが含まれます。しかし、Project Builder 2.1 には、コンパイル時にプレフィックスヘッダ名を正しく引用符で囲まないというバグ(Xcode では修正済)があるため、ファイルネームのスペースが原因でエラーが起きます。エラーは、リスト 1 に示すような表示になります。 解決方法は次のとおりです。「ターゲット」タブでターゲットエディタを表示し、「GCC コンパイラ設定」に進み、「プレフィックスヘッダ」テキストフィールドでプレフィックスヘッダ名の前後に引用符を挿入してスペースが原因でエラーにならないようにします。 [2003 年 9 月 15 日]
|